// setupProxy.js => vue.config.js

// 跨域
// 8080 /
// http => 80
// https => 443
// http:// www.baidu.com / cart
// https://www.baidu.com/
// https://www.baidu.com/s?

// 网站：同协议 / 同域名 / 同端口 => 同域
// 如果以上三个有一个不同，就叫跨域
// 跨域解决方案：1. 代理解决

const list = require('./data.json')
const bodyParser = require('body-parser')

module.exports = (app) => {
  app.use(bodyParser.json())
  // get
  app.get('/api/userInfo', (req, res) => {
    res.json({
      code: 0,
      msg: 'success',
      data: { avatar: '1.png' },
    })
  })
  // post-body传参
  app.post('/api/post-test', (req, res) => {
    // 参数 body-parser 帮助解析body参数
    const body = req.body
    res.json({
      code: 0,
      msg: 'success',
      data: { a: { body }, list },
    })
  })
}
